﻿#pragma once
#include "GHCY.h"
#include "StorePoint.h"

//
//struct Tray111
//{
//	int id;			// 数据库索引
//	int nNumber;	// 托号
//	int nDx;		// 垛距
//	int nZNumber;	// 层数
//	int nWidth;		// 宽度
//	int nDepth;		// 深度
//	int nHeight;	// 高度
//};



// DlgSetTray 对话框

class DlgSetTray : public CDialogEx
{
	DECLARE_DYNAMIC(DlgSetTray)
	DECLARE_MESSAGE_MAP()

// Construction
public:
	DlgSetTray(StorePoint* psp, CWnd* pParent = nullptr);   // 标准构造函数
	virtual ~DlgSetTray();

// 对话框数据
#ifdef AFX_DESIGN_TIME
	enum { IDD = IDD_SETTRAY };
#endif

// Properties
	StorePoint* m_psp;	// 端点
	CArray<Tray::Record> m_arrTrayRecord;	// 托记录保存到当地缓冲，便于批量修改后保存
	int m_nPreviousSel;	// 上一个索引
	CComboBox m_cbTrayNumber;	// 组合框
	// 垛间距，包括托深度
	int m_nSpacing;
	// 每垛层数
	int m_nZNumber;
	// 区域代码
	//WCHAR m_bufCode[3] = { 0 };	// 编号的前两位，区号

// Methods
	void UpdateSpacing();

// Overwrite
protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV 支持
public:
	virtual BOOL OnInitDialog();

// Messages
public:
	afx_msg void OnCbnSelchangeCombo1();

	afx_msg void OnBnClickedOk();
	// 区域代码
	CString m_strCode;
};
